//package top.szhome.framework.starter.auth.security;
//
//import org.springframework.security.oauth2.common.OAuth2AccessToken;
//import org.springframework.security.oauth2.provider.TokenGranter;
//import org.springframework.security.oauth2.provider.TokenRequest;
//
//import java.util.Map;
//
///**
// * 图片验证码认证Token生成器
// *
// * @author 唐加利
// * @date 2023/8/21
// **/
//public class CaptchaTokenGranter implements TokenGranter {
//
//    @Override
//    public OAuth2AccessToken grant(String grantType, TokenRequest tokenRequest) {
//        Map<String, String> parameters = tokenRequest.getRequestParameters();
//        // 验证码唯一key
//        String key = parameters.get("key");
//        // 上送的验证码取值
//        String code = parameters.get("code");
//
//        // TODO 对比Redis保存的验证码信息
//
//
//        String username = parameters.get("username");
//        String password = parameters.get("password");
//
//        return null;
//    }
//}
